package com.senthink.gl.business.auth;

/**
 * 用户角色枚举
 *
 * @author zooqi@senthink.com
 * @date 2018/03/08
 */
public enum UserRoleEnum {

    /**
     * 普通用户
     */
    ROLE_USER,

    /**
     * 管理员用户
     */
    ROLE_ROOT;

    /**
     * 判定是否为管理员用户
     *
     * @param role 角色字符串
     * @return
     */
    public static boolean isRoot(String role) {
        if (ROLE_ROOT.name().equalsIgnoreCase(role)) {
            return true;
        }
        return false;
    }

    /**
     * 判定是否为普通用户
     *
     * @param role 角色字符串
     * @return
     */
    public static boolean isUser(String role) {
        return !isRoot(role);
    }
}